@import '../public/common.css';
/*
 * 导航
 */
.nav {
    background: #fff;
    height: 80rpx;
    line-height: 80rpx;
}
.nav .item {
    display: inline-block;
	margin:0 20rpx;
	height:calc(80rpx - 2px);
}
.nav.zh .item{
	width:33.33333%;
	margin:0 0rpx;
	text-align: center;
}
.nav .item.on {
    color: #ff6482;
    border-bottom: 2px solid #ff6482;
}
.scroll-nav{
	white-space: nowrap;
	width: 100%;
}

.multi-text {
    min-height: 90rpx;
    line-height: 45rpx;
    font-size: 28rpx;
}
/*
 * 列表
 */
.list-content {
    margin: 20rpx;
}
.list-item {
    border-radius: 15rpx;
    padding: 15rpx;
}
.scroll-box {
    height: calc(100vh - 80rpx);
}
.goods-base {
    min-height: 160rpx;
    margin-left: 180rpx;
    position: relative;
}
.goods-title {
    line-height: 36rpx;
}
.list-item .goods-item:last-child {
    border-bottom: 0;
}
.goods-item {
    padding: 20rpx 10rpx;
}
.goods-title,
.goods-attribute {
    margin-bottom: 10rpx;
}
.goods-attribute {
    font-size: 22rpx;
}
.goods-image {
    width: 160rpx;
    height: 160rpx;
    margin-right: 20rpx;
}
.goods-price {
    position: relative;
    margin-top: 10rpx;
}
.buy-number {
    position: absolute;
    right: 0;
    bottom: 0;
}
.item-base,
.item-describe,
.item-operation {
    padding: 20rpx 10rpx 20rpx 10rpx;
}
.item-operation {
    padding-bottom: 0;
}
.item-base {
    padding: 0 10rpx;
    height: 80rpx;
    position: relative;
    line-height: 80rpx;
}
.item-base .fl {
    float: none;
}
.item-base .cr-main {
    width: 50%;
    height: 80rpx;
    position: absolute;
    text-align: right;
    right: 10rpx;
    top: 0;
    display: block;
    z-index: 100;
    color: #ff6482;
}
.submit-cancel {
    border: 1px solid #f7c3b3;
    color: #f7c3b3 !important;
}
.item-operation button:not(:first-child) {
    margin-left: 20rpx;
}
/*.item-operation button {
    padding: 0;
    width: 170rpx;
    height: 60rpx;
    border-radius: 30rpx;
    background: none;
    border: 2rpx solid #dadada;
    color: #515151;
    text-align: center;
    line-height: 60rpx;
    font-size: 24rpx;
}*/
.item-operation button:last-child {
    border: 1px solid #ff6482;
    color: #ff6482;
}
.submit-cancel {
    color: #515151 !important;
}
.orderaftersale-btn-text {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #4d7fa7;
}

/**
 * 支付方式
 */
.payment-list {
    padding: 40rpx 0;
}
.payment-list .item {
    width: 50%;
}
.payment-list .item-content {
    margin: 20rpx;
    padding: 20rpx 10rpx;
}
.payment-list .item-content image {
    width: 50rpx;
    height: 50rpx !important;
    vertical-align: middle;
    margin-right: 10rpx;
}
